/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package GameCore;

import java.awt.Color;
import java.awt.Font;

/**
 *
 * @author NGUYEN VAN TAM
 */
public class ResourceSetting {
    //define for card
    public static int[] CardSprite(int i)
    {
       int[] Card_Sprite = {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1};
       return Card_Sprite;
    }
    public static int Card_Width = 100;
    public static int Card_Height = 134;
    public static String resCardPath = "pictures/cards/"; 
    public static String[] CardStrResource(int i)
    {
       String[] Card_StrResource = { 
           "pictures/cards/Co1.png","pictures/cards/Co2.png","pictures/cards/Co3.png","pictures/cards/Co4.png","pictures/cards/Co5.png","pictures/cards/Co6.png","pictures/cards/Co7.png","pictures/cards/Co8.png","pictures/cards/Co9.png","pictures/cards/Co10.png","pictures/cards/Co11.png","pictures/cards/Co12.png","pictures/cards/Co13.png",
           "pictures/cards/Ro1.png","pictures/cards/Ro2.png","pictures/cards/Ro3.png","pictures/cards/Ro4.png","pictures/cards/Ro5.png","pictures/cards/Ro6.png","pictures/cards/Ro7.png","pictures/cards/Ro8.png","pictures/cards/Ro9.png","pictures/cards/Ro10.png","pictures/cards/Ro11.png","pictures/cards/Ro12.png","pictures/cards/Ro13.png",
           "pictures/cards/Chuon1.png","pictures/cards/Chuon2.png","pictures/cards/Chuon3.png","pictures/cards/Chuon4.png","pictures/cards/Chuon5.png","pictures/cards/Chuon6.png","pictures/cards/Chuon7.png","pictures/cards/Chuon8.png","pictures/cards/Chuon9.png","pictures/cards/Chuon10.png","pictures/cards/Chuon11.png","pictures/cards/Chuon12.png","pictures/cards/Chuon13.png",
           "pictures/cards/Bich1.png","pictures/cards/Bich2.png","pictures/cards/Bich3.png","pictures/cards/Bich4.png","pictures/cards/Bich5.png","pictures/cards/Bich6.png","pictures/cards/Bich7.png","pictures/cards/Bich8.png","pictures/cards/Bich9.png","pictures/cards/Bich10.png","pictures/cards/Bich11.png","pictures/cards/Bich12.png","pictures/cards/Bich13.png",
           "pictures/cards/000.png"
       };
       return Card_StrResource;
    }
    public static int Card_iSprite = 1;
    public static int Card_nCard = 1;
    public static int Card_nDelay = 2;
    
    //define for background
    public static int[] BackgroundSprite(int i)
    {
       int[] Background_Sprite = {1,1,1,1,1,1};
       return Background_Sprite;
    }
    
    public static int Background_Width = 1290;//1280
    public static int Background_Height = 768;
    public static String resBackgroundPath = "pictures/backgrounds/";
    public static String[] BackgroundResource(int i)
    {
       String[] Background_StrResource = { 
           "pictures/backgrounds/background1","pictures/backgrounds/background2","pictures/backgrounds/background3","pictures/backgrounds/background4","pictures/backgrounds/background5","pictures/backgrounds/background6"
       };
       return Background_StrResource;
    }
    public static int Background_iSprite = 1;
    public static int Background_nBackground = 1;
    public static int Background_nDelay = 2;
    
    //define for effect
    public static int[] EffectSprite(int i)
    {
       int[] Effect_Sprite = { 1,1,1};
       return Effect_Sprite;
    }
    public static int Effect_Width = 100;
    public static int Effect_Height = 100;
    public static String[] EffectStrResource(int i)
    {
       String[] Effect_StrResource = { "button_normal","button_hover","button_click"};
       return Effect_StrResource;
    }
    public static int Effect_iSprite = 1;
    public static int Effect_nEffect = 1;
    public static int Effect_nDelay = 2;
    
    // WINDOWS
    
    //define for MessageBox
    public static int[] MessageBoxSprite(int i)
    {
       int[] MessageBox_Sprite = {1};
       return MessageBox_Sprite;
    }
    public static int MessageBox_Width = 240;
    public static int MessageBox_Height = 100;
    public static String[] MessageBoxStrResource(int i)
    {
       String[] MessageBox_StrResource = {"message.png"};
       return MessageBox_StrResource;
    }
    public static int MessageBox_iSprite = 1;
    public static int MessageBox_nMessageBox = 1;
    public static int MessageBox_nDelay = 2;
    
    //define for Button
    public static int[] ButtonSprite(int i)
    {
        if( i == 1)
        {
           int[] Button_Sprite = { 1};
           return Button_Sprite;
        }
        if( i == 2)
        {
           int[] Button_Sprite = { 1};
           return Button_Sprite;
        }
        if( i == 3)
        {
           int[] Button_Sprite = { 1};
           return Button_Sprite;
        }
        return null;
    }
    public static int Button_Width = 80;
    public static int Button_Height = 56;
    public static String[] ButtonStrResource(int i)
    {
        if( i == 1)
        {
           String[] Button_StrResource = { "row-left.png"};
           return Button_StrResource;
        }
        if( i == 2)
        {
           String[] Button_StrResource = { "row-right.png"};
           return Button_StrResource;
        }
        if( i == 3)
        {
           String[] Button_StrResource = { "pass-above.png"};
           return Button_StrResource;
        }
        return null;

    }
    public static int Button_iSprite = 1;
    public static int Button_nButton = 3;
    public static int Button_nDelay = 2;

    
    //define fot Label
    public static int[] LabelSprite(int i)
    {
       return null;
    }
    public static int[] Label_Width = { 1,1,1};
    public static int[] Label_Height = { 1,1,1};
    public static String[] LabelStrResource(int i)
    {
       return null;
    }
    public static int Label_iSprite = 0;
    public static int Label_nLabel = 1;
    public static int Label_nDelay = 2;
   
    
    //define font and setting
    public static Font font_sansserif_12 = new Font("sansserif",Font.BOLD,18);
    public static Font font_sansserif_24 = new Font("sansserif",Font.BOLD,24);
    
    public static Color color_Text = new Color(145,145,145);
    public static Color color_Title = new Color(155,170,188);
    public static Color color_Name = Color.WHITE;
}
 